home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1994-04-06 | 5.8 KB | [TEXT/R*ch] |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
You can browse this item here: NotifyMsg.c
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| Compact Compressed (Unix) (archive/compact)
| ext
| Supported |
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Wed Apr 6 13:56:56 1994, modified Wed Apr 6 13:56:56 1994, creator BBEdit, type ASCII, 4878 bytes "NotifyMsg.c" , at 0x138e 670 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [R*ch] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0b 4e 6f 74 69 66 79 | 4d 73 67 2e 63 00 00 00 |..Notify|Msg.c...|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 52 2a 63 | 68 01 00 00 00 00 00 00 |.TEXTR*c|h.......|
|00000050| 00 00 00 00 00 13 0e 00 | 00 02 9e a9 c8 a8 68 a9 |........|......h.|
|00000060| c8 a8 68 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..h.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 82 6a 00 00 |........|.....j..|
|00000080| 2f 2a 09 4e 41 4d 45 3a | 0d 09 09 4e 6f 74 69 66 |/*.NAME:|...Notif|
|00000090| 79 4d 73 67 2e 63 0d 0d | 09 57 52 49 54 54 45 4e |yMsg.c..|.WRITTEN|
|000000a0| 20 42 59 3a 0d 09 09 4a | 6f 65 20 48 6f 6c 74 0d | BY:...J|oe Holt.|
|000000b0| 09 09 09 09 0d 09 4d 4f | 44 49 46 49 45 44 20 42 |......MO|DIFIED B|
|000000c0| 59 3a 0d 09 09 44 61 69 | 72 20 47 72 61 6e 74 0d |Y:...Dai|r Grant.|
|000000d0| 0d 09 44 45 53 43 52 49 | 50 54 49 4f 4e 3a 0d 09 |..DESCRI|PTION:..|
|000000e0| 09 57 68 65 6e 20 79 6f | 75 72 20 49 4e 49 54 2f |.When yo|ur INIT/|
|000000f0| 63 64 65 76 20 72 75 6e | 73 20 69 6e 74 6f 20 61 |cdev run|s into a|
|00000100| 20 70 72 6f 62 6c 65 6d | 2c 20 63 6c 65 61 6e 20 | problem|, clean |
|00000110| 74 68 69 6e 67 73 20 75 | 70 2c 20 73 68 6f 77 20 |things u|p, show |
|00000120| 74 68 65 20 58 27 65 64 | 0d 09 09 76 65 72 73 69 |the X'ed|...versi|
|00000130| 6f 6e 20 6f 66 20 79 6f | 75 72 20 69 63 6f 6e 20 |on of yo|ur icon |
|00000140| 61 6e 64 20 63 61 6c 6c | 20 4e 6f 74 69 66 69 63 |and call| Notific|
|00000150| 61 74 69 6f 6e 4d 65 73 | 73 61 67 65 28 29 20 77 |ationMes|sage() w|
|00000160| 69 74 68 20 74 68 65 20 | 49 44 20 6f 66 0d 09 09 |ith the |ID of...|
|00000170| 74 68 65 20 73 74 72 69 | 6e 67 20 79 6f 75 20 77 |the stri|ng you w|
|00000180| 61 6e 74 20 64 69 73 70 | 6c 61 79 65 64 2e 0d 0d |ant disp|layed...|
|00000190| 09 4e 4f 54 45 53 3a 0d | 09 09 a5 09 44 65 70 65 |.NOTES:.|....Depe|
|000001a0| 6e 64 73 20 6f 6e 20 61 | 20 73 65 70 61 72 61 74 |nds on a| separat|
|000001b0| 65 20 63 6f 64 65 20 72 | 65 73 6f 75 72 63 65 20 |e code r|esource |
|000001c0| 74 6f 20 72 65 6d 6f 76 | 65 20 74 68 65 20 61 63 |to remov|e the ac|
|000001d0| 74 75 61 6c 0d 09 09 09 | 6e 6f 74 69 66 69 63 61 |tual....|notifica|
|000001e0| 74 69 6f 6e 20 6d 65 73 | 73 61 67 65 20 66 72 6f |tion mes|sage fro|
|000001f0| 6d 20 74 68 65 20 53 79 | 73 74 65 6d 20 48 65 61 |m the Sy|stem Hea|
|00000200| 70 2e 0d 0d 09 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |p....___|________|
|00000210| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000220| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000230| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000240| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000250| 0d 0d 09 56 45 52 53 49 | 4f 4e 20 48 49 53 54 4f |...VERSI|ON HISTO|
|00000260| 52 59 3a 0d 09 09 28 4a | 75 6e 65 20 31 39 39 30 |RY:...(J|une 1990|
|00000270| 2c 20 6a 68 68 29 0d 09 | 09 09 a5 09 52 65 73 70 |, jhh)..|....Resp|
|00000280| 6f 6e 73 65 20 74 6f 20 | 55 73 65 6e 65 74 20 6e |onse to |Usenet n|
|00000290| 65 77 73 20 70 6f 73 74 | 69 6e 67 2e 20 41 72 63 |ews post|ing. Arc|
|000002a0| 68 69 76 65 64 20 69 6e | 20 55 73 65 6e 65 74 20 |hived in| Usenet |
|000002b0| 4d 61 63 69 6e 74 6f 73 | 68 0d 09 09 09 09 50 72 |Macintos|h.....Pr|
|000002c0| 6f 67 72 61 6d 6d 65 72 | 27 73 20 47 75 69 64 65 |ogrammer|'s Guide|
|000002d0| 2e 0d 0d 09 09 28 4f 63 | 74 20 31 39 39 33 2c 20 |.....(Oc|t 1993, |
|000002e0| 64 67 29 0d 09 09 09 a5 | 09 41 6c 74 65 72 65 64 |dg).....|.Altered|
|000002f0| 20 74 68 65 20 70 61 72 | 61 6d 73 20 74 6f 20 4e | the par|ams to N|
|00000300| 6f 74 69 66 69 63 61 74 | 69 6f 6e 4d 65 73 73 61 |otificat|ionMessa|
|00000310| 67 65 20 74 6f 20 61 6c | 6c 6f 77 20 73 70 65 63 |ge to al|low spec|
|00000320| 69 66 79 69 6e 67 20 6f | 66 0d 09 09 09 09 74 68 |ifying o|f.....th|
|00000330| 65 20 27 53 54 52 23 27 | 20 72 65 73 6f 75 72 63 |e 'STR#'| resourc|
|00000340| 65 20 74 68 61 74 20 74 | 68 65 20 65 72 72 6f 72 |e that t|he error|
|00000350| 20 73 74 72 69 6e 67 20 | 69 73 20 70 75 6c 6c 65 | string |is pulle|
|00000360| 64 20 66 72 6f 6d 2e 20 | 49 66 20 6e 6f 0d 09 09 |d from. |If no...|
|00000370| 09 09 73 74 72 69 6e 67 | 20 63 61 6e 20 62 65 20 |..string| can be |
|00000380| 66 6f 75 6e 64 2c 20 6e | 6f 20 6e 6f 74 65 20 69 |found, n|o note i|
|00000390| 73 20 70 6f 73 74 65 64 | 2e 0d 09 09 09 a5 09 41 |s posted|.......A|
|000003a0| 6c 74 65 72 65 64 20 74 | 68 65 20 6c 6f 67 69 63 |ltered t|he logic|
|000003b0| 20 74 6f 20 64 6f 20 77 | 69 74 68 20 27 52 45 53 | to do w|ith 'RES|
|000003c0| 50 27 20 63 6f 64 65 2e | 20 49 66 20 77 65 20 63 |P' code.| If we c|
|000003d0| 61 6e 27 74 20 67 65 74 | 20 61 20 27 52 45 53 50 |an't get| a 'RESP|
|000003e0| 27 20 63 6f 64 65 0d 09 | 09 09 09 77 65 20 73 74 |' code..|...we st|
|000003f0| 69 6c 6c 20 70 6f 73 74 | 20 74 68 65 20 6e 6f 74 |ill post| the not|
|00000400| 65 2c 20 62 75 74 20 61 | 6c 6c 6f 77 20 69 74 20 |e, but a|llow it |
|00000410| 74 6f 20 73 74 61 79 20 | 73 74 75 63 6b 20 69 6e |to stay |stuck in|
|00000420| 20 74 68 65 20 53 79 73 | 74 65 6d 20 48 65 61 70 | the Sys|tem Heap|
|00000430| 2e 0d 09 09 09 09 54 68 | 65 20 6d 65 6d 6f 72 79 |......Th|e memory|
|00000440| 20 68 69 74 20 69 73 20 | 6e 65 67 6c 69 67 69 62 | hit is |negligib|
|00000450| 6c 65 20 63 6f 6d 70 61 | 72 65 64 20 74 6f 20 74 |le compa|red to t|
|00000460| 68 65 20 61 64 76 61 6e | 74 61 67 65 20 6f 66 20 |he advan|tage of |
|00000470| 74 68 65 20 75 73 65 72 | 0d 09 09 09 09 73 65 65 |the user|.....see|
|00000480| 69 6e 67 20 74 68 65 20 | 6e 6f 74 65 2e 0d 0d 09 |ing the |note....|
|00000490| 09 28 4a 61 6e 20 31 39 | 39 34 2c 20 64 67 29 0d |.(Jan 19|94, dg).|
|000004a0| 09 09 09 a5 09 43 68 61 | 6e 67 65 64 20 74 68 65 |.....Cha|nged the|
|000004b0| 20 74 79 70 65 20 6f 66 | 20 74 68 65 20 27 52 45 | type of| the 'RE|
|000004c0| 53 50 27 20 63 6f 64 65 | 20 74 6f 20 27 43 4f 44 |SP' code| to 'COD|
|000004d0| 45 27 2e 20 53 70 65 63 | 69 66 69 65 64 20 69 6e |E'. Spec|ified in|
|000004e0| 0d 09 09 09 09 45 53 43 | 6f 6e 73 74 61 6e 74 73 |.....ESC|onstants|
|000004f0| 2e 68 0d 0d 0d 09 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |.h....__|________|
|00000500| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000510| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000520| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000530| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000540| 5f 0d 2a 2f 0d 2f 2f 3d | 3d 3d 3d 3d 3d 3d 3d 3d |_.*/.//=|========|
|00000550| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000560| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000570| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000580| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000590| 3d 3d 3d 3d 0d 2f 2f 09 | 09 49 6e 63 6c 75 64 65 |====.//.|.Include|
|000005a0| 20 66 69 6c 65 73 09 09 | 09 09 09 09 09 09 09 09 | files..|........|
|000005b0| 09 09 09 09 09 09 09 20 | 0d 2f 2f 2d 2d 2d 2d 2d |....... |.//-----|
|000005c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000600| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 23 69 6e 63 6c 75 64 |--------|.#includ|
|00000610| 65 20 3c 4d 65 6d 6f 72 | 79 2e 68 3e 0d 23 69 6e |e <Memor|y.h>.#in|
|00000620| 63 6c 75 64 65 20 3c 4e | 6f 74 69 66 69 63 61 74 |clude <N|otificat|
|00000630| 69 6f 6e 2e 68 3e 0d 23 | 69 6e 63 6c 75 64 65 20 |ion.h>.#|include |
|00000640| 22 45 53 43 6f 6e 73 74 | 61 6e 74 73 2e 68 22 0d |"ESConst|ants.h".|
|00000650| 23 69 6e 63 6c 75 64 65 | 20 22 4e 6f 74 69 66 79 |#include| "Notify|
|00000660| 4d 73 67 2e 68 22 0d 0d | 0d 0d 0d 0d 2f 2f 3d 3d |Msg.h"..|....//==|
|00000670| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000680| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000690| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000006a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000006b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 2f 2f 09 09 |========|===.//..|
|000006c0| 50 72 69 76 61 74 65 20 | 64 65 66 69 6e 65 73 09 |Private |defines.|
|000006d0| 09 09 09 09 09 09 09 09 | 09 09 09 09 09 09 20 0d |........|...... .|
|000006e0| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|000006f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000700| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000710| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000720| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00000730| 2f 2f 09 54 5f 4e 4d 49 | 6e 73 74 61 6c 6c 20 61 |//.T_NMI|nstall a|
|00000740| 6e 64 20 54 5f 55 6e 69 | 6d 70 6c 65 6d 65 6e 74 |nd T_Uni|mplement|
|00000750| 65 64 20 61 72 65 20 4d | 61 63 20 74 6f 6f 6c 62 |ed are M|ac toolb|
|00000760| 6f 78 20 74 72 61 70 20 | 6e 75 6d 62 65 72 73 20 |ox trap |numbers |
|00000770| 75 73 65 64 20 74 6f 0d | 2f 2f 09 74 65 73 74 20 |used to.|//.test |
|00000780| 66 6f 72 20 74 68 65 20 | 65 78 69 73 74 65 6e 63 |for the |existenc|
|00000790| 65 20 6f 66 20 74 68 65 | 20 4e 6f 74 69 66 69 63 |e of the| Notific|
|000007a0| 61 74 69 6f 6e 20 4d 61 | 6e 61 67 65 72 2e 0d 23 |ation Ma|nager..#|
|000007b0| 64 65 66 69 6e 65 20 54 | 5f 4e 4d 49 6e 73 74 61 |define T|_NMInsta|
|000007c0| 6c 6c 20 20 20 20 20 20 | 20 20 20 28 30 78 41 30 |ll | (0xA0|
|000007d0| 35 45 29 0d 23 64 65 66 | 69 6e 65 20 54 5f 55 6e |5E).#def|ine T_Un|
|000007e0| 69 6d 70 6c 65 6d 65 6e | 74 65 64 20 20 20 20 20 |implemen|ted |
|000007f0| 28 30 78 41 38 39 46 29 | 0d 0d 0d 0d 0d 0d 0d 0d |(0xA89F)|........|
|00000800| 0d 0d 0d 2f 2f 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |...//===|========|
|00000810| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000820| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000830| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000840| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000850| 3d 3d 0d 2f 2f 09 09 4e | 6f 74 69 66 69 63 61 74 |==.//..N|otificat|
|00000860| 69 6f 6e 4d 65 73 73 61 | 67 65 20 3a 20 50 6f 73 |ionMessa|ge : Pos|
|00000870| 74 20 61 20 4e 6f 74 69 | 66 69 63 61 74 69 6f 6e |t a Noti|fication|
|00000880| 20 4d 61 6e 61 67 65 72 | 20 72 65 71 75 65 73 74 | Manager| request|
|00000890| 2e 09 09 09 09 09 09 09 | 09 09 09 09 09 09 09 09 |........|........|
|000008a0| 09 20 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |. .//---|--------|
|000008b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008f0| 2d 2d 0d 2f 2f 09 09 4e | 6f 74 65 20 3a 09 54 68 |--.//..N|ote :.Th|
|00000900| 65 20 27 52 45 53 50 27 | 20 63 6f 64 65 20 69 73 |e 'RESP'| code is|
|00000910| 20 6e 65 65 64 65 64 20 | 74 6f 20 64 69 73 70 6f | needed |to dispo|
|00000920| 73 65 20 6f 66 20 74 68 | 65 20 4e 4d 20 72 65 63 |se of th|e NM rec|
|00000930| 6f 72 64 20 77 65 20 6c | 65 61 76 65 0d 2f 2f 09 |ord we l|eave.//.|
|00000940| 09 09 09 69 6e 20 74 68 | 65 20 53 79 73 74 65 6d |...in th|e System|
|00000950| 20 48 65 61 70 2e 20 49 | 66 20 74 68 65 20 27 52 | Heap. I|f the 'R|
|00000960| 45 53 50 27 20 63 6f 64 | 65 20 63 61 6e 6e 6f 74 |ESP' cod|e cannot|
|00000970| 20 62 65 20 6c 6f 61 64 | 65 64 2c 20 74 68 65 0d | be load|ed, the.|
|00000980| 2f 2f 09 09 09 09 72 65 | 63 6f 72 64 20 69 73 20 |//....re|cord is |
|00000990| 73 74 75 63 6b 20 75 6e | 74 69 6c 20 74 68 65 20 |stuck un|til the |
|000009a0| 6e 65 78 74 20 72 65 62 | 6f 6f 74 2e 20 41 73 20 |next reb|oot. As |
|000009b0| 74 68 65 73 65 20 72 65 | 63 6f 72 64 73 20 61 72 |these re|cords ar|
|000009c0| 65 20 70 72 65 74 74 79 | 0d 2f 2f 09 09 09 09 73 |e pretty|.//....s|
|000009d0| 6d 61 6c 6c 20 2d 20 74 | 68 69 73 20 69 73 6e 27 |mall - t|his isn'|
|000009e0| 74 20 74 68 61 74 20 69 | 6d 70 6f 72 74 61 6e 74 |t that i|mportant|
|000009f0| 2e 0d 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00000a00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a40| 2d 0d 76 6f 69 64 20 4e | 6f 74 69 66 69 63 61 74 |-.void N|otificat|
|00000a50| 69 6f 6e 4d 65 73 73 61 | 67 65 28 69 6e 74 20 74 |ionMessa|ge(int t|
|00000a60| 68 65 53 74 72 69 6e 67 | 73 2c 20 69 6e 74 20 74 |heString|s, int t|
|00000a70| 68 65 53 74 72 29 0d 7b | 09 72 65 67 69 73 74 65 |heStr).{|.registe|
|00000a80| 72 20 4e 4d 52 65 63 20 | 20 2a 6e 6f 74 65 3b 0d |r NMRec | *note;.|
|00000a90| 20 20 20 20 72 65 67 69 | 73 74 65 72 20 48 61 6e | regi|ster Han|
|00000aa0| 64 6c 65 20 72 65 73 70 | 6f 6e 73 65 43 6f 64 65 |dle resp|onseCode|
|00000ab0| 3b 0d 20 20 20 20 72 65 | 67 69 73 74 65 72 20 6c |;. re|gister l|
|00000ac0| 6f 6e 67 20 20 20 73 69 | 7a 65 3b 0d 20 20 20 20 |ong si|ze;. |
|00000ad0| 72 65 67 69 73 74 65 72 | 20 54 48 7a 20 20 20 20 |register| THz |
|00000ae0| 73 76 5a 6f 6e 65 3b 0d | 20 20 20 20 53 74 72 32 |svZone;.| Str2|
|00000af0| 35 35 20 20 20 20 20 20 | 20 20 20 20 65 72 72 6f |55 | erro|
|00000b00| 72 54 65 78 74 3b 0d 0d | 0d 0d 0d 09 2f 2f 20 4d |rText;..|....// M|
|00000b10| 61 6b 65 20 73 75 72 65 | 20 77 65 27 76 65 20 67 |ake sure| we've g|
|00000b20| 6f 74 20 61 20 4e 6f 74 | 69 66 69 63 61 74 69 6f |ot a Not|ificatio|
|00000b30| 6e 20 4d 61 6e 61 67 65 | 72 2e 0d 09 69 66 20 28 |n Manage|r...if (|
|00000b40| 4e 47 65 74 54 72 61 70 | 41 64 64 72 65 73 73 28 |NGetTrap|Address(|
|00000b50| 54 5f 4e 4d 49 6e 73 74 | 61 6c 6c 2c 20 4f 53 54 |T_NMInst|all, OST|
|00000b60| 72 61 70 29 20 21 3d 20 | 4e 47 65 74 54 72 61 70 |rap) != |NGetTrap|
|00000b70| 41 64 64 72 65 73 73 28 | 54 5f 55 6e 69 6d 70 6c |Address(|T_Unimpl|
|00000b80| 65 6d 65 6e 74 65 64 2c | 20 54 6f 6f 6c 54 72 61 |emented,| ToolTra|
|00000b90| 70 29 29 0d 09 09 7b 0d | 09 09 2f 2f 20 41 6c 6c |p))...{.|..// All|
|00000ba0| 20 6f 66 20 74 68 65 20 | 6d 65 6d 6f 72 79 20 77 | of the |memory w|
|00000bb0| 65 20 61 6c 6c 6f 63 61 | 74 65 20 66 72 6f 6d 20 |e alloca|te from |
|00000bc0| 68 65 72 65 20 6f 6e 20 | 6f 75 74 20 69 73 20 69 |here on |out is i|
|00000bd0| 6e 20 74 68 65 20 53 79 | 73 74 65 6d 0d 09 09 2f |n the Sy|stem.../|
|00000be0| 2f 20 48 65 61 70 2e 20 | 20 46 69 72 73 74 20 63 |/ Heap. | First c|
|00000bf0| 72 65 61 74 65 20 61 20 | 4e 6f 74 69 66 69 63 61 |reate a |Notifica|
|00000c00| 74 69 6f 6e 20 4d 61 6e | 61 67 65 72 20 72 65 63 |tion Man|ager rec|
|00000c10| 6f 72 64 20 61 6e 64 20 | 66 69 6c 6c 20 69 74 20 |ord and |fill it |
|00000c20| 69 6e 2e 0d 09 09 73 76 | 5a 6f 6e 65 09 3d 20 54 |in....sv|Zone.= T|
|00000c30| 68 65 5a 6f 6e 65 3b 0d | 09 09 54 68 65 5a 6f 6e |heZone;.|..TheZon|
|00000c40| 65 09 3d 20 53 79 73 5a | 6f 6e 65 3b 0d 09 09 6e |e.= SysZ|one;...n|
|00000c50| 6f 74 65 09 3d 20 28 4e | 4d 52 65 63 20 2a 29 20 |ote.= (N|MRec *) |
|00000c60| 4e 65 77 50 74 72 28 73 | 69 7a 65 6f 66 28 4e 4d |NewPtr(s|izeof(NM|
|00000c70| 52 65 63 29 29 3b 0d 09 | 09 69 66 20 28 21 6e 6f |Rec));..|.if (!no|
|00000c80| 74 65 29 0d 09 09 09 67 | 6f 74 6f 20 65 78 69 74 |te)....g|oto exit|
|00000c90| 3b 0d 09 09 6e 6f 74 65 | 2d 3e 71 54 79 70 65 09 |;...note|->qType.|
|00000ca0| 09 3d 20 6e 6d 54 79 70 | 65 3b 0d 09 09 6e 6f 74 |.= nmTyp|e;...not|
|00000cb0| 65 2d 3e 6e 6d 4d 61 72 | 6b 09 3d 20 30 3b 0d 09 |e->nmMar|k.= 0;..|
|00000cc0| 09 6e 6f 74 65 2d 3e 6e | 6d 49 63 6f 6e 09 3d 20 |.note->n|mIcon.= |
|00000cd0| 30 4c 3b 0d 09 09 6e 6f | 74 65 2d 3e 6e 6d 53 6f |0L;...no|te->nmSo|
|00000ce0| 75 6e 64 09 3d 20 28 48 | 61 6e 64 6c 65 29 20 2d |und.= (H|andle) -|
|00000cf0| 31 3b 0d 0d 0d 0d 09 09 | 2f 2f 20 47 65 74 20 74 |1;......|// Get t|
|00000d00| 68 65 20 65 72 72 6f 72 | 20 6d 65 73 73 61 67 65 |he error| message|
|00000d10| 20 63 6f 72 72 65 73 70 | 6f 6e 64 69 6e 67 20 74 | corresp|onding t|
|00000d20| 6f 20 74 68 65 20 65 72 | 72 6f 72 20 6e 75 6d 62 |o the er|ror numb|
|00000d30| 65 72 20 67 69 76 65 6e | 2e 0d 09 09 2f 2f 20 46 |er given|....// F|
|00000d40| 6f 72 20 6d 61 78 69 6d | 75 6d 20 70 65 72 66 6f |or maxim|um perfo|
|00000d50| 72 6d 61 6e 63 65 2c 20 | 74 68 65 20 53 54 52 23 |rmance, |the STR#|
|00000d60| 20 72 65 73 6f 75 72 63 | 65 20 73 68 6f 75 6c 64 | resourc|e should|
|00000d70| 20 62 65 20 74 61 67 67 | 65 64 0d 09 09 2f 2f 20 | be tagg|ed...// |
|00000d80| 22 50 72 65 6c 6f 61 64 | 22 20 61 6e 64 20 6e 6f |"Preload|" and no|
|00000d90| 74 20 22 53 79 73 74 65 | 6d 20 48 65 61 70 22 2e |t "Syste|m Heap".|
|00000da0| 20 20 54 68 69 73 20 77 | 61 79 2c 20 79 6f 75 20 | This w|ay, you |
|00000db0| 63 61 6e 20 62 65 20 73 | 75 72 65 0d 09 09 2f 2f |can be s|ure...//|
|00000dc0| 20 74 68 65 20 6d 65 73 | 73 61 67 65 73 20 77 69 | the mes|sages wi|
|00000dd0| 6c 6c 20 62 65 20 74 68 | 65 72 65 20 65 76 65 6e |ll be th|ere even|
|00000de0| 20 69 66 20 6d 65 6d 6f | 72 79 20 73 70 61 63 65 | if memo|ry space|
|00000df0| 20 69 73 20 74 68 65 20 | 63 61 75 73 65 20 6f 66 | is the |cause of|
|00000e00| 0d 09 09 2f 2f 20 74 68 | 65 20 65 72 72 6f 72 2e |...// th|e error.|
|00000e10| 0d 09 09 2f 2f 20 0d 09 | 09 2f 2f 20 57 65 20 63 |...// ..|.// We c|
|00000e20| 72 65 61 74 65 20 61 20 | 70 6f 69 6e 74 65 72 20 |reate a |pointer |
|00000e30| 69 6e 20 74 68 65 20 53 | 79 73 74 65 6d 20 48 65 |in the S|ystem He|
|00000e40| 61 70 20 6a 75 73 74 20 | 62 69 67 20 65 6e 6f 75 |ap just |big enou|
|00000e50| 67 68 20 66 6f 72 20 74 | 68 65 0d 09 09 2f 2f 20 |gh for t|he...// |
|00000e60| 73 74 72 69 6e 67 20 61 | 6e 64 20 63 6f 70 79 20 |string a|nd copy |
|00000e70| 74 68 65 20 73 74 72 69 | 6e 67 20 69 6e 74 6f 20 |the stri|ng into |
|00000e80| 69 74 2e 20 20 50 6f 69 | 6e 74 20 74 68 65 20 4e |it. Poi|nt the N|
|00000e90| 4d 20 72 65 63 6f 72 64 | 20 61 74 20 74 68 69 73 |M record| at this|
|00000ea0| 0d 09 09 2f 2f 20 73 74 | 72 69 6e 67 2e 20 49 66 |...// st|ring. If|
|00000eb0| 20 74 68 65 20 73 74 72 | 69 6e 67 27 73 20 6c 65 | the str|ing's le|
|00000ec0| 6e 67 74 68 20 69 73 20 | 7a 65 72 6f 20 77 65 20 |ngth is |zero we |
|00000ed0| 61 62 6f 72 74 2e 0d 09 | 09 47 65 74 49 6e 64 53 |abort...|.GetIndS|
|00000ee0| 74 72 69 6e 67 28 65 72 | 72 6f 72 54 65 78 74 2c |tring(er|rorText,|
|00000ef0| 20 74 68 65 53 74 72 69 | 6e 67 73 2c 20 74 68 65 | theStri|ngs, the|
|00000f00| 53 74 72 29 3b 0d 09 09 | 73 69 7a 65 09 09 3d 20 |Str);...|size..= |
|00000f10| 28 2a 28 75 6e 73 69 67 | 6e 65 64 20 63 68 61 72 |(*(unsig|ned char|
|00000f20| 20 2a 29 20 65 72 72 6f | 72 54 65 78 74 29 20 2b | *) erro|rText) +|
|00000f30| 20 31 3b 0d 09 09 6e 6f | 74 65 2d 3e 6e 6d 53 74 | 1;...no|te->nmSt|
|00000f40| 72 09 3d 20 28 53 74 72 | 69 6e 67 50 74 72 29 20 |r.= (Str|ingPtr) |
|00000f50| 4e 65 77 50 74 72 28 73 | 69 7a 65 29 3b 0d 09 09 |NewPtr(s|ize);...|
|00000f60| 69 66 20 28 21 6e 6f 74 | 65 2d 3e 6e 6d 53 74 72 |if (!not|e->nmStr|
|00000f70| 20 7c 7c 20 65 72 72 6f | 72 54 65 78 74 5b 30 5d | || erro|rText[0]|
|00000f80| 20 3d 3d 20 30 29 0d 09 | 09 09 7b 0d 09 09 09 44 | == 0)..|..{....D|
|00000f90| 69 73 70 6f 73 50 74 72 | 28 6e 6f 74 65 29 3b 0d |isposPtr|(note);.|
|00000fa0| 09 09 09 67 6f 74 6f 20 | 65 78 69 74 3b 0d 09 09 |...goto |exit;...|
|00000fb0| 09 7d 0d 09 09 42 6c 6f | 63 6b 4d 6f 76 65 28 65 |.}...Blo|ckMove(e|
|00000fc0| 72 72 6f 72 54 65 78 74 | 2c 20 6e 6f 74 65 2d 3e |rrorText|, note->|
|00000fd0| 6e 6d 53 74 72 2c 20 73 | 69 7a 65 29 3b 0d 0d 0d |nmStr, s|ize);...|
|00000fe0| 0d 09 09 2f 2f 20 54 68 | 65 20 72 65 73 70 6f 6e |...// Th|e respon|
|00000ff0| 73 65 20 70 72 6f 63 65 | 64 75 72 65 20 61 6c 73 |se proce|dure als|
|00001000| 6f 20 6d 75 73 74 20 62 | 65 20 69 6e 20 61 20 70 |o must b|e in a p|
|00001010| 6f 69 6e 74 65 72 20 69 | 6e 20 74 68 65 20 53 79 |ointer i|n the Sy|
|00001020| 73 74 65 6d 0d 09 09 2f | 2f 20 48 65 61 70 2e 20 |stem.../|/ Heap. |
|00001030| 20 59 6f 75 20 6e 65 65 | 64 20 74 6f 20 69 6e 63 | You nee|d to inc|
|00001040| 6c 75 64 65 20 74 68 65 | 20 63 6f 6d 70 69 6c 65 |lude the| compile|
|00001050| 64 20 63 6f 64 65 20 72 | 65 73 6f 75 72 63 65 20 |d code r|esource |
|00001060| 69 6e 20 79 6f 75 72 0d | 09 09 2f 2f 20 49 4e 49 |in your.|..// INI|
|00001070| 54 27 73 20 72 65 73 6f | 75 72 63 65 73 2e 0d 09 |T's reso|urces...|
|00001080| 09 2f 2f 20 0d 09 09 2f | 2f 20 43 72 65 61 74 65 |.// .../|/ Create|
|00001090| 20 61 20 70 6f 69 6e 74 | 65 72 20 6a 75 73 74 20 | a point|er just |
|000010a0| 62 69 67 20 65 6e 6f 75 | 67 68 20 66 6f 72 20 69 |big enou|gh for i|
|000010b0| 74 20 61 6e 64 20 70 6f | 69 6e 74 20 74 68 65 20 |t and po|int the |
|000010c0| 4e 4d 20 72 65 63 6f 72 | 64 0d 09 09 2f 2f 20 61 |NM recor|d...// a|
|000010d0| 74 20 69 74 2c 20 61 6c | 73 6f 2e 0d 09 09 2f 2f |t it, al|so....//|
|000010e0| 0d 09 09 2f 2f 20 20 20 | 20 64 67 20 2d 09 43 68 |...// | dg -.Ch|
|000010f0| 61 6e 67 65 64 20 6c 6f | 67 69 63 20 73 6f 20 74 |anged lo|gic so t|
|00001100| 68 61 74 20 6e 6f 74 65 | 20 73 74 69 6c 6c 20 67 |hat note| still g|
|00001110| 65 74 73 20 70 6f 73 74 | 65 64 20 65 76 65 6e 20 |ets post|ed even |
|00001120| 69 66 20 77 65 0d 09 09 | 2f 2f 09 09 09 63 6f 75 |if we...|//...cou|
|00001130| 6c 64 6e 27 74 20 67 65 | 74 20 61 20 27 52 45 53 |ldn't ge|t a 'RES|
|00001140| 50 27 20 70 72 6f 63 65 | 64 75 72 65 20 74 6f 20 |P' proce|dure to |
|00001150| 75 6e 6c 6f 61 64 20 69 | 74 2e 0d 09 09 72 65 73 |unload i|t....res|
|00001160| 70 6f 6e 73 65 43 6f 64 | 65 20 3d 20 47 65 74 52 |ponseCod|e = GetR|
|00001170| 65 73 6f 75 72 63 65 28 | 6b 52 65 73 70 43 6f 64 |esource(|kRespCod|
|00001180| 65 54 79 70 65 2c 20 6b | 52 65 73 70 43 6f 64 65 |eType, k|RespCode|
|00001190| 49 44 29 3b 0d 09 09 69 | 66 20 28 21 72 65 73 70 |ID);...i|f (!resp|
|000011a0| 6f 6e 73 65 43 6f 64 65 | 29 0d 09 09 09 6e 6f 74 |onseCode|)....not|
|000011b0| 65 2d 3e 6e 6d 52 65 73 | 70 20 3d 20 28 50 74 72 |e->nmRes|p = (Ptr|
|000011c0| 29 20 2d 31 3b 0d 09 09 | 65 6c 73 65 0d 09 09 09 |) -1;...|else....|
|000011d0| 7b 0d 09 09 09 73 69 7a | 65 20 3d 20 47 65 74 48 |{....siz|e = GetH|
|000011e0| 61 6e 64 6c 65 53 69 7a | 65 28 72 65 73 70 6f 6e |andleSiz|e(respon|
|000011f0| 73 65 43 6f 64 65 29 3b | 0d 09 09 09 6e 6f 74 65 |seCode);|....note|
|00001200| 2d 3e 6e 6d 52 65 73 70 | 20 3d 20 28 50 72 6f 63 |->nmResp| = (Proc|
|00001210| 50 74 72 29 20 4e 65 77 | 50 74 72 53 79 73 28 73 |Ptr) New|PtrSys(s|
|00001220| 69 7a 65 29 3b 0d 09 09 | 09 69 66 20 28 21 6e 6f |ize);...|.if (!no|
|00001230| 74 65 2d 3e 6e 6d 52 65 | 73 70 29 0d 09 09 09 09 |te->nmRe|sp).....|
|00001240| 7b 0d 09 09 09 09 44 69 | 73 70 6f 73 50 74 72 28 |{.....Di|sposPtr(|
|00001250| 6e 6f 74 65 2d 3e 6e 6d | 53 74 72 29 3b 0d 09 09 |note->nm|Str);...|
|00001260| 09 09 44 69 73 70 6f 73 | 50 74 72 28 6e 6f 74 65 |..Dispos|Ptr(note|
|00001270| 29 3b 0d 09 09 09 09 67 | 6f 74 6f 20 65 78 69 74 |);.....g|oto exit|
|00001280| 3b 0d 09 09 09 09 7d 0d | 09 09 09 48 4c 6f 63 6b |;.....}.|...HLock|
|00001290| 48 69 28 72 65 73 70 6f | 6e 73 65 43 6f 64 65 29 |Hi(respo|nseCode)|
|000012a0| 3b 0d 09 09 09 42 6c 6f | 63 6b 4d 6f 76 65 28 2a |;....Blo|ckMove(*|
|000012b0| 72 65 73 70 6f 6e 73 65 | 43 6f 64 65 2c 20 6e 6f |response|Code, no|
|000012c0| 74 65 2d 3e 6e 6d 52 65 | 73 70 2c 20 73 69 7a 65 |te->nmRe|sp, size|
|000012d0| 29 3b 0d 09 09 09 7d 0d | 0d 0d 0d 09 09 2f 2f 20 |);....}.|.....// |
|000012e0| 4e 6f 77 20 70 6f 73 74 | 20 74 68 65 20 6e 6f 74 |Now post| the not|
|000012f0| 65 2e 20 20 41 73 20 73 | 6f 6f 6e 20 61 73 20 73 |e. As s|oon as s|
|00001300| 74 61 72 74 75 70 20 69 | 73 20 63 6f 6d 70 6c 65 |tartup i|s comple|
|00001310| 74 65 2c 20 74 68 65 20 | 4e 4d 0d 09 09 2f 2f 20 |te, the |NM...// |
|00001320| 77 69 6c 6c 20 64 69 73 | 70 6c 61 79 20 74 68 65 |will dis|play the|
|00001330| 20 6e 6f 74 65 20 66 6f | 72 20 74 68 65 20 75 73 | note fo|r the us|
|00001340| 65 72 27 73 20 65 64 69 | 66 69 63 61 74 69 6f 6e |er's edi|fication|
|00001350| 2e 20 20 48 75 72 72 61 | 68 2e 0d 09 09 4e 4d 49 |. Hurra|h....NMI|
|00001360| 6e 73 74 61 6c 6c 28 6e | 6f 74 65 29 3b 0d 65 78 |nstall(n|ote);.ex|
|00001370| 69 74 3a 0d 09 09 54 68 | 65 5a 6f 6e 65 20 3d 20 |it:...Th|eZone = |
|00001380| 73 76 5a 6f 6e 65 3b 0d | 09 09 7d 0d 7d 0d 00 00 |svZone;.|..}.}...|
|00001390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001400| 00 00 01 00 00 00 02 6c | 00 00 01 6c 00 00 00 32 |.......l|...l...2|
|00001410| 72 20 53 74 61 6e 64 61 | 72 64 20 46 69 6c 65 00 |r Standa|rd File.|
|00001420| 00 00 15 00 2e 00 1e 01 | 16 01 82 00 01 00 00 00 |........|........|
|00001430| 0b 4e 6f 74 69 66 79 4d | 73 67 2e 63 02 00 00 00 |.NotifyM|sg.c....|
|00001440| 54 45 58 54 52 2a 63 68 | 01 00 00 64 00 00 00 00 |TEXTR*ch|...d....|
|00001450| 00 00 54 45 58 54 52 2a | 63 68 01 00 00 64 00 00 |..TEXTR*|ch...d..|
|00001460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001470| 00 00 a8 ae a9 52 00 00 | 13 0e 00 00 02 9e 00 01 |.....R..|........|
|00001480| 00 00 01 00 00 00 00 00 | 00 96 0a 4e 65 77 50 72 |........|...NewPr|
|00001490| 6f 6a 65 63 74 00 00 00 | 1f 00 3a 00 33 01 15 01 |oject...|..:.3...|
|000014a0| 78 00 01 00 00 01 00 00 | 00 00 00 00 97 0a 53 65 |x.......|......Se|
|000014b0| 74 50 72 6f 6a 65 63 74 | 00 00 00 24 00 3a 00 33 |tProject|...$.:.3|
|000014c0| 01 19 01 76 00 01 00 00 | 01 00 00 00 00 00 00 98 |...v....|........|
|000014d0| 0f 55 6e 6d 6f 75 6e 74 | 20 50 72 6f 6a 65 63 74 |.Unmount| Project|
|000014e0| 00 00 00 1d 00 1e 00 0b | 01 4e 01 f7 00 01 00 00 |........|.N......|
|000014f0| 01 00 00 00 00 00 00 99 | 08 43 68 65 63 6b 20 49 |........|.Check I|
|00001500| 00 00 01 68 52 2a 63 68 | 02 50 00 2d 00 06 02 40 |...hR*ch|.P.-...@|
|00001510| 01 aa 00 18 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001520| 00 04 00 09 00 00 06 4d | 6f 6e 61 63 6f 00 00 00 |.......M|onaco...|
|00001530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001560| 00 00 00 00 00 00 04 00 | 00 03 00 00 00 48 00 48 |........|.....H.H|
|00001570| 00 00 00 00 03 48 02 52 | 00 00 00 00 03 48 02 52 |.....H.R|.....H.R|
|00001580| 00 06 05 78 03 de 00 01 | 00 00 00 48 00 48 00 00 |...x....|...H.H..|
|00001590| 00 00 03 48 02 52 00 01 | 00 00 00 64 00 00 00 01 |...H.R..|...d....|
|000015a0| 00 01 01 01 00 02 00 01 | 27 0f 00 01 00 01 00 00 |........|'.......|
|000015b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015e0| 00 04 00 09 00 00 06 4d | 6f 6e 61 63 6f 08 00 00 |.......M|onaco...|
|000015f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001620| 00 00 00 00 00 00 00 04 | 01 00 00 01 00 00 00 00 |........|........|
|00001630| 01 01 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001650| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|00001660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 01 00 |........|........|
|00001670| 00 00 02 6c 00 00 01 6c | 00 00 00 32 00 83 b8 c0 |...l...l|...2....|
|00001680| 09 30 00 00 00 1c 00 32 | 00 00 42 42 53 52 00 00 |.0.....2|..BBSR..|
|00001690| 00 0a 02 50 ff ff 00 00 | 00 00 00 83 b2 44 00 00 |...P....|.....D..|
|000016a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+